# 使用 Nginx 官方的 Alpine 镜像作为基础镜像
FROM nginx:mainline-perl

# 移除默认的 Nginx 静态文件
RUN rm -rf /usr/share/nginx/html/*

# 复制打包好的 Vue.js 静态文件到 Nginx 默认的静态文件目录
COPY ./dist /usr/share/nginx/html

# 可选：如果需要指定 Nginx 配置文件的话，可以将自定义配置文件复制到容器中
# COPY nginx.conf /etc/nginx/nginx.conf

# 暴露 Nginx 默认端口
EXPOSE 80

# 启动 Nginx 服务
CMD ["nginx", "-g", "daemon off;"]